//
//  PywCommonRequestApi.h
//  PywCommonSDKDemo
//
//  Created by Ampaw on 2017/8/11.
//  Copyright © 2017年 Ampaw. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "PywCommonRequestHelper.h"

/// 请求聚合接口 完成回调
typedef void (^CommonSDKCompletion)(NSDictionary *dict);

@interface PywCommonRequestApi : NSObject

/**
 请求 聚合SDK初始化接口

 @param params 请求参数
 @param completion 完成回调
 */
+ (void)requestInitWithParams:(NSDictionary *)params Completion:(CommonSDKCompletion)completion;

/**
 请求 聚合SDK登录接口

 @param params 请求参数
 @param completion 完成回调
 */
+ (void)requestLoginWithParams:(NSDictionary *)params Completion:(CommonSDKCompletion)completion;

/**
 请求 上报游戏角色
 
 @param params 请求参数
 @param completion 完成回调
 */
+ (void)requestUploadRoleInfoWithParams:(NSDictionary *)params Completion:(CommonSDKCompletion)completion;

/**
 请求 聚合SDK创建订单接口
 
 @param params 请求参数
 @param completion 完成回调
 */
+ (void)requestCreatOrderWithParams:(NSDictionary *)params Completion:(CommonSDKCompletion)completion;

/**
 请求 聚合SDK充值支付接口
 
 @param params 请求参数
 @param completion 完成回调
 */
+ (void)requestStartPayWithParams:(NSDictionary *)params Completion:(CommonSDKCompletion)completion;

@end
